home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 36 / qostnote.zip / LOADHI.TEC < prev    next >
Text File  |  1990-07-03  |  4KB  |  68 lines

  1. ID:LH Loadhi.sys and Loadhi.com
  2. Quarterdeck Technical Note
  3. by Joe Wilder
  4.  
  5.  
  6. The LOADHI programs are used to run resident programs and drivers in 
  7. the memory area between 640 and 1024K.  This area is normally reserved 
  8. for hardware devices such as video cards, system ROM and Network 
  9. Adapters.  The more devices you have, i.e. the more reserved memory 
  10. you have used, the less there will be available for using LOADHI to 
  11. load programs.
  12.  
  13. LOADHI comes in two forms: LOADHI.COM is used to load resident 
  14. programs high in the AUTOEXEC.BAT or from the DOS prompt. For example 
  15. to load MOUSE.COM high you would enter "LOADHI MOUSE.COM" from the DOS 
  16. prompt or in the AUTOEXEC.BAT.  
  17.  
  18. LOADHI.SYS is used to Load programs high from the CONFIG.SYS.  For 
  19. example to load ANSI.SYS high you would put a line in the CONFIG.SYS 
  20. that says "DEVICE=LOADHI.SYS ANSI.SYS".
  21.  
  22. Many new DESQview users have an idea that LOADHI can load TSR's and 
  23. device drivers into extended or expanded memory.  This is not the 
  24. case.  The only place these programs can be loaded is in free and 
  25. contiguous areas in the memory area from 640K to 1024K.  Since a 64K 
  26. page frame also must be installed somewhere in this area, the 
  27. available reserved is usually fragmented into several small segments.  
  28.  
  29. All programs must be loaded into contiguous memory.  Because of this 
  30. you will probably have more luck loading smaller TSR's than large 
  31. ones.  This varies from computer to computer and also depends on the 
  32. devices installed on the particular computer.  The LOADHI program 
  33. always uses the largest area available first.  For network drivers
  34. this may not be desirable.  For instance,  Novell, which uses 
  35. two programs, likes to have its smaller program loaded first.  To load 
  36. the smaller program first into the smaller of two areas use LOADHI 
  37. redundantly.  Example; "LOADHI LOADHI IPX".  The first copy of LOADHI 
  38. loads another copy of LOADHI into the first (and larger) memory area 
  39. available.  The second copy of LOADHI then loads IPX into the next 
  40. largest area available.  Each time LOADHI gets used it erases itself 
  41. from memory.  At this point IPX is loaded into the smaller of the two 
  42. areas.  The larger is now again fully available.  Using a single 
  43. LOADHI to load NET3 (the second and the larger of the Novell programs) 
  44. will put it in the larger memory area.  Typing LOADHI at the DOS 
  45. prompt reveals areas available for loading high.
  46.  
  47. The RAM parameter to QEMM.SYS must be invoked in order to use LOADHI 
  48. programs. This attaches some expanded memory to the unused addresses 
  49. in the reserved memory area.  Once the ram is available, programs can 
  50. be loaded there with LOADHI.  Using the RAM parameter to QEMM.SYS 
  51. disallows QEMM to be turned off.  
  52. When using QEMM386 with DESQview there is one other thing to consider. 
  53. DESQview has the capability of running most of its own code in the 
  54. reserved memory area.  You don't have to use the RAM parameter to QEMM 
  55. to get this feature.   XDV will map expanded memory onto the available 
  56. addresses all by itself.  It will then run DESQview in that memory.  
  57. DESQview can use as much as 140K of reserved memory. Loading high too 
  58. many resident programs and drivers before going into DESQview may 
  59. cause DESQview to load more of itself into the lower 640K, resulting 
  60. in no gain for the largest available window size in DESQview.  If you 
  61. are running DESQview, it is therefore a good idea to avoid loading 
  62. "Pop-up" type TSR's before DESQview at all (using LOADHI or not) and 
  63. install them instead in DESQview windows, where there overhead to lower
  64. memory can be completely overcome.
  65.  
  66.         Copyright (C) 1990 by Quarterdeck Office Systems
  67.              * * *   E N D   O F   F I L E    * * * 
  68.